package com.prolestar.partyConstruction.service;

import com.prolestar.common.core.domain.AjaxResult;
import com.prolestar.partyConstruction.domain.PsCompanyPartyinfo;
import com.prolestar.partyConstruction.domain.PsCompanypartyActivites;

import java.util.List;

public interface IPartyConstructionService {
    List<PsCompanyPartyinfo> selectpartyConstructionList(PsCompanyPartyinfo psCompanyPartyinfo);

    PsCompanyPartyinfo selectPartyConstructionById(Long id);

    void insertPsCompanyPartyinfo(PsCompanyPartyinfo psCompanyPartyinfo);

    AjaxResult updatePsCompanyPartyinfo(PsCompanyPartyinfo psCompanyPartyinfo);

    AjaxResult deletePsCompanyPartyinfo(Long[] ids);

    AjaxResult insertpsCompanypartyActivites(PsCompanypartyActivites psCompanypartyActivites);

    AjaxResult updatepsCompanypartyActivites(PsCompanypartyActivites psCompanypartyActivites);

    PsCompanypartyActivites getPcaInfo(Long id);

    AjaxResult removePca(Long[] ids);
}
